// 设置模型关系
const Class = require('./Class');
const Student = require('./Student');
// 单独设置 模型关系的文件

Class.hasMany(Student); // 一对多 班级里有多个学生  Student 里面定义外键 关联 Class 的id
Student.belongsTo(Class); // 一对一 学生属于一个班级  Student 里面定义外键 关联 Class 的id

// 1. Class.hasMany(Student)‌

// 建立单向关联
// 允许通过class.getStudents()获取班级所有学生
// 学生模型不会自动获得反向访问方法
// 外键位置：默认在Student表创建ClassId字段

// ‌2. Student.belongsTo(Class)‌
// 建立反向关联
// 允许通过student.getClass()获取学生所属班级
// 使关系成为双向关联
// 外键约束：明确声明外键所有权
